Big Huge Thesaurus

automatic rifle

noun